I have this old dell GX240 and it takes about 3 to 4 minutes to load... It will freeze up at the Dell start screen.. I have tested everything and tried everything, but it is still really slow..
Problem solved, It seems you have to reset the Bios by removing the battery for 10 minutes, this fixed the startup problem..