The only thing I've recently installed is Norton Anti-Virus 2006 (beta). I'm pretty sure it isn't the drivers as it works in safe mode. I am currently running a virus scan on Avast. I hope that has a good result.
Edit: I inserted my windows CD and tried to repair it. It worked and the only thing i need to do is download some programs that were deleted for some reason.