Even at 220 it does that? It seems more like you're having other issues, it
really sounds like your AGP / PCI busses really aren't running at stock clock. Just asking of course, but you did make sure they are locked at 66/33? Harddrives can get pretty irritated when the speeds get out of whack.
Outside of that, I want to say either thermal issues or some wierd OS issue. Find your max stable overclock using Prime (it likely will not be 3.5ghz from what you mentioned earlier with SuperPi), and then double-check it with MemTest86. If they both work great after 24 hours of constant use (each), and your machine still exhibits those same issues, I'd say wipe it and reload it. If that still doesn't fix it and everything else seems in order, it just might be your motherboard.
My 2.4C M0 would do 3.4ghz on stock voltage and 3.5ghz on 1.6v and a voltmodded motherboard, but the board itself exhibited texture tearing at 288+ FSB's and would not remain stable when doing anything 3D for extended periods (but Prime and Memtest were ok, go figure
). I had purchased four of the same board and they all had the same issue.
Hence the reason I've swapped out for a 3.0C for daily duty tasks; I can get better processor speed and still retain a decent memory speed.