If yours is working for you, then great. On a personal note I didn't push mine any harder than anyone else I don't think. I've had these things die with no overclock, minor overclocks and major overclocks. I really started having problems with them dying after I got a Q6600. After I started overclocking the quad core that's when things really got tough. The board I have with a dual core E6600 is still running like a champ.
Any theory on why the Q6600 was frying boards whereas the E6600 would run fine??