First, try to determine if it's a software or hardware problem. Run msconfig and disable all non MS services and all startup items. If performance is then normal sequence back startup programs/services until you find the one(s) causing problems. Start with Norton 360.
Download, install, update, and run Malware Bytes AntiMalware to ensure you don't have a malware problem.
http://www.malwarebytes.org/mbam.php