There's no HDD access when booting into to BIOS (it's loaded from EEPROM). Anything on the HDD is accessed after the BIOS has loaded. I would also expect more issues when in your OS. RAM could be an issue, so it's worth to test that.
Some motherboards have an option for a quick or extensive POST test (diagnostics test on startup), make sure it's set to quick.
So my new PC seems to take way too long to reach the BIOS screen, sometimes around 10 seconds. Is this normal? Once it reaches the BIOS screen it boots instantly but the majority of my boot time is spent waiting for the BIOS to get going... Any ideas?
Before resetting your BIOS check the boot order settings. Is the PC waiting for a USB or CD boot and then finally choosing HDD as another option?
My sister bought a new PC that had exactly this problem.