Welcome to the forum Mysterypete.
The first thing that I would do is to run in safe mode and see if the same occurs. If it doesn't then a driver
would be my first guess.
The second thing to try is running msconfig and disable all startup items. If you are clean after this you can add them back a few at a time until you can identify the culprit. It's a long process but the best way.