hello, its my first post here but im a long time member of anandtech and numerous other hardware sites. I registered because i read alot of the potential answers here after a google search led me to these forums. i recently bought a used XFX 5870, and it was working fine in RTS games but i encountered the gray screen of death with verticle lines while doing some prolonged FPS gaming. I learned through my google searches, which led me to this forum inparticular, that XFX pushed their clocks too far with their original XFX release: 875/1300 was overheating many of the cards apparently, and those are the default speeds of my current used XFX 5870. After some digging around i found that anything sold after march/2010 was set to 875/1250. So, i've manually brought down the clocks to 875/1200 just to be safe & have'nt encountered any more grey screens w/ vertical lines. However, after underclocking it in CCC i noticed the idle temps are ridiculously high, the ram STAYS at 1200mhz in desktop/2d mode, which pushes the temps way up. This is apparently a problem with post catalyst 10.4 drivers. So, when i use the default settings in ATI overdrive my speeds idle at 157/300mhz, but as stated it also sets default 3D mode to XFX's factory settings to 875/1300, which is too much! I've been switching back & forth between default and the 875/1250 speeds, but its really annoying because sometimes i forget to switch back and it idles @ 400/1200 for hours (can't imagine that's good for life of my used card ) Can anyone please guide me through the steps of properly flashing my XFX 5870? I tried the latest version of ATIwinflash here with the latest version of XFX's 5870 bios found here, but unfortunetly it just froze. i freaked out for a minute thinking i borked the card, but did a reboot and its working again. Thanks in advance for reading and any assistance u can provide.