I had been getting lockups sporadically while using X when
using any of the available window managers/environments. Now
that I have diabled both the internal and external CPU
caches the lockups are far and few between instead of daily.
The only other way i was able to prevent a lockup is to
reboot every 12 hours.