When did you last put a new CMOS battery in? Motherboard battery might be dead and causing peculiar problems. Try that first. They are only about a couple of quid at Supermarket or half that from Poundland.
Re-seat all the cables and the RAM sticks to make sure they are all okay.
In the BIOS check if hard drives have reverted to PIO mode instead of DMA.