My problem appears to have been my DDR memory, memtest gave me errors, i have 2 shiny new corsait twinx platinum to put in tonight hope its fixes the problem.
Just a quick note (even though I think I already commented on this once somewhere but wanted to make sure), after ATI returned my repaired card to me, I got the game to stop crashing by turning off VPU recovery inside the ATI Catalyst control panel.