Computer takes ages to start

Hi guys, thought i would try a post to see if there may actually be something wrong with my pc.

Its not life threatening but my computer takes a very long time to boot. Its shows the monitor logo and then there is no display signal for ages (when i say ages i mean like 30-60s) and then it finally goes into the windows 11 lock screen.

I have XMP enabled and fast startup.

Pc is:

ASUS ROG STRIX B650-A Gaming WiFi Ryzen 5 7600X RTX 4060 Ti 32GB Corsair Vengeance DDR5 6000mhz Rm750X PSU Coolermaster 240mm aio 2tb HDD 2tb SSD

Windows is installed on SSD

Thanks!