DLink DGL4300 here: excellent router if you can get hold of one. I too had a DI624 and found that it wasn't too clever under load and started introducing a lot of lag. Imho try and steer clear of Netgears and Belkins.
If you need to monitor your bandwidth usage from a Windows PC try the free version of PRTG:
http://www.paessler.com/prtg/?utm_ca...FQJEMAodZmRe9Q