Brave taking a long time to load pages on first load

I have just fresh installed to Windows 11 (previously on Windows 10) after upgrading a few PC parts and Brave is really slow at loading pages.

I have gigabit internet and I have tried everything to resolve this. I have tested other browsers (chrome and edge) and the both work fine with no issues.

To reproduce this on Brave:

I open a new tab and it can take up to 5 seconds to load the page. It seems that pages that are currently open in other tabs will load straight away.

Example 1: Twitch | It will load the page but all images are missing for around 10 seconds.

Example 2: Steam | The page will load for up to 10 seconds with a blank screen and a loading icon on the tab before loading up.

Both of these examples rectify once the page has been loaded once from what I have noticed - if the tab is still open. (as if the page is cached for a short period but this has never happened before).

Version 1.73.104 Chromium: 131.0.6778.204 (Official Build) (64-bit)

I have tried:

GPU Acceleration on/off.
New profile/private browsing
No extensions.
Reinstalling Brave.
Clearing cookies/cache.

Please can someone help me, it’s driving me crazy and I don’t want to have to go back to chrome.