Hey guys, I'm not the smartest computer guy out there. I know a little bit here and there but not enough to fix my problem. I have a custom built computer (see the attached dxdiag file) which is acting up a bit lately. I use AntiVir Personal Edition Classic for antivirus, TweakNow PowerPack 2006, Spybot Search & Destroy, and Ad-Aware SE. The main problem is this...At random times while on my computer, MOSTLY when I'm playing the game Battlefield 2, I'll eventually get a blue screen of death with either 'DRIVER IRQL NOT EQUAL OR LESS', 'BAD POOL CALLER' , or just 'IRQL LESS THAN' something like that. The second problem which isn't as serious is that both Firefox and IE sometimes don't load pages completely. I'll get the white internet page with nothing, or sometimes I'll have to refresh a lot. For example, when I log into myspace everytime with Firefox, after I click login, it just shows a completely white page with only the top myspace options 'Home' 'Help' etc.. and I always will have to click "Home" for it to reload back to myspace homepage and then click home AGAIN to bring me to where I should be. It happens on other web sites too where I'll be browsing and some stuff, usually around the borders or edges will show but the rest of the page will be clear. It doesn't happen ALL the time but pretty frequently. Anyways, the BSODs are the worst problem. After a lot of reading, I think it might have something to do with my device drivers but I've checked for updates on just about all of them. The last major driver update I did was with my ASUS Update and updated to BIOS 1013 because it was the latest one. However, I was getting these BSODs long before I updated. The 2 times they seem to happen the most is when 1- I've been playing Battlefield 2 for a little while, and 2-When I go away from the computer for long periods of time and come back and a BSOD is on my screen. Like I said, I've attached the dxdiag. If you guys need any other info or questions that might help diagnose and fix these problems, please feel free to let me know. I appreciate any help with this matter, thank you for your time.