Check the size of your paging file (amount of virtual memory). Make sure it is enough; either leave it at system-managed, or set a custom size equal to up to 2x your amount of RAM. Then, make sure your hard drive never goes to sleep. You may be able to tell if the latter is the problem if, during the delays, you hear your hard drive spin up.
It turned out that the problem was very easily solved. I had recently made my windows 7 genuine by using some kind of program. Apparently there is a program that came with that "crack" that starts up in the background everytime i boot called windows-something that i somehow missed when i was checking the processes. If i close that program down before i enter a game it works fine. Atleast it has so far. I'll return if the problem returns
Thanks for taking time helping me!
Over and out