Funny you should mention Torrents. Do you think it could be that which is causing the problem? I take it DDWRT solved it for you?
Updating the firmware would be the cheapest option, but I'm also a bit of a gadget freak and like the latest equipment.
If the 600n is not released yet, I think I'll update the firmware and wait for it come out properly
Thanks for the comments.