So I have this low framerate issue when playing WoW and only WoW, and for my system specs I don't think I should be having a problem fps wise. I also every so often will get a BSoD from the file "hal.dll" or "ntoskrnl.exe + nvlddmkm.sys (Both in same BSoD)" and I really am not sure what is causing this. But my fps are about 20-30 constantly while running everything maxed out, and I know I have the resources to run WoW maxed out, because my buddy runs it maxed out on 4 year old hardware. I can also play other games like Crysis and Elite Sniper 2 at a very smooth and flawless fps, but still with the BSoD issue. Heat is not an issue right now, as I have my case open and all of my temperatures are staying very stable. So if anyone could give me any insight as to what might be causing my framerate to be in the choppy range, I'd very much so appreciate it.
System Specs:
Motherboard: MSI 880GM-E43
Processor: AMD Athlon II X4 640 3.00GHz
Graphics Card: EVGA NVIDIA GeForce GTX 460 SE 1GB
RAM: Wintec AMPX DDR3 4GB (2 Sticks of 2GB) 1333MHz
Power Supply: Rosewill 500W