Hi Guys, Been having very sporadic BSOD's for months now and I've tried everything I can think of and more. The BSOD message just says check for recently installed hardware and the error codes is just a load of zeros but up until a few weeks ago I had not replaced any parts. I've updated all the drivers I can find, flashed my BIOS up to the latest non-beta version, turned off overclocking, basically set all my BIOS settings back to default. I've opened the PC, cleaned out the dust, checked to makes sure everything is securely in place, run diags, defragged my HD, used Wise Registry Cleaner (Free version) to tidy up my registry. The PC came with Vista Premium pre-installed so I bought Windows 7 and ran the full upgrade option when installing to do a clean install. I thought this had cracked it as I didn't have another for a couple of months but then they started again. I regularly update and run Spybot S&D, Ad-Aware and have AVAST running all the time to stop nasty little hobbitses invading my system. I've checked with the AMD and ASUS websites to see if there's any newer version of drivers for my processor and Mobo but they don't seem to have anything, or they don't support them any more, I'm unsure. As a last course of action I replaced my memory a few weeks ago. I wanted to upgrade anyway so swapped them with new sticks and even tried pairing them up in different slots to see if this made any difference but it hasn't The other day I had a serious BSOD and my PC would not boot up. I had to put the WIN7 dvd in and run recover/repair procedures but this has not stopped the sporadic ones. There's no pattern to the BSOD's apart from it always happens when running applications or games. If I just have the OS running or am surfing the internet it's fine. When it does happen it can be after 10 minutes of game play or I can play for several hours without a single one. I hope you can help. I've attached all the files requested.