Another thing to try is to check if the motherboard is limited to 440 FSB, bring down the multi one tick from 8x to 7x, then see if you can bump the FSB a little more. that'll rule out if it is the CPU or the motherboard to be the limiting factor.
Thanks for your comment Jonpaul, as a noob overclocker I never thought of trying this. Well I've tried it, raised the FSB to 450, dropped the multiplier to 7x, raised the vCore to 1.45v and raised the FSB, RAM and NB voltages to make sure that they weren't causing the problem and after 5 mins of running prime 95 I got the blue screen...
Now the FSB is at 440mhz with 8x multiplier, vCore is at 1.38v and all the others are set to standard, ran prime95 for an hour and no problems, so I'm assuming my motherboard or cpu are to blame. Oh well, 3.52ghz still isn't bad.
Thanks to all for the input!