Random lock ups when downloading

My phone seems to lock up intermitently when downloading files or loading some heavy content web pages. This can happen on the market or just from the internet. I've tried a couple of SD cards to see if this is at fault as well as various ROMS including Opendesire/Defrost/Oxygen.