Last night I decided to try some things, because I realized when I switched over to the dlink router I also changed the security I was using on wireless which I went from WEP to WPA, which I didn't think would make a difference but I was wrong. I pulled out my linksys router and changed the security to WPA and tried that and found that it indeed also disconnected after a period of time, possibly due to something go to low level power on the laptop. After that I changed it back to WEP and re-tried and found that it would stay connected. So then I went to my dlink router and configured that to WEP and found it also stayed connected. This was kinda of good find, at least it wasn't the dlink routers fault.
Going back to my laptop I'm kinda of stuck on the software version used for the wireless as this is used for work and they have profiles that are locked down and installing the new version will remove those and prevent me from connecting to work. I did find the newer version at work and installed that version and I'm currently testing it out, and will let you know if this fixed my problem.