|In the event viewer, you're really concerned with errors marked in red. Search them on Google.|
Safe mode is a good idea and you can stop a lot of things from loading into memory under the startup tab in msconfig. Run msconfig from the same run box in the task manager. Uncheck what you don't need to load, click apply, reboot, click ok and don't return to normal startup.