Also, when I play my game CSS (Counter Strike Source) it drops frames A LOT. After 10-20 min of playing the game it starts to drop frames from 60-1 Frame. After that it crashes because it reached 0 FPS. It jumped to WoW and it drops there frames too but not that much so it doesn't crash. My computer is fast enough before you say it is slow.

Uninstall applications, especially ones that run in the background. Not just those little icons in the bottom right corner of your screen, but truly invisible background processes and non-Microsoft services. Hell, I even decimated my Microsoft services. There are roughly 260 services on any machine. Of those I bet 200 are not needed by everyone. Find them and disable them.

Watch your performance using process explorer and other tools. As soon as you start experiencing frame drops, quickly look at what's being logged in process monitor right now. Identify the culprit and remove it from your system or if you really must keep it, then repair it (update if outdated, reinstall otherwise).