Default HD2 WIFI Problem

I have a HD2 running Android, and recently I have had a problem with WiFI.
I have no problem connecting, an it works fine, however after using it for a bit (5mins when browsing generaly, as little as 5 seconds when downloading) it stop downloading and pages time out. However my signal still still responds when I move around the house. To get the WiFi working again all I need to do is turn it off then back on, however it is annoying doing this all the time.

I have tried everything, even flash back to stock via SD card and starting new. I have used several different roms (with different kernels) MAGLDR and CLK, everything I can think of to no avail. Can anybody help me out here.