Slow or stopping downloads


I have a htc touch pro 2 running version 3.1.1. The program was running splendidly until last week when downloads would slow to a crawl or crash my devise all together. It had run fantastically for 6 months on the phone until last week where I can't think of any change that occurred. Since the problem I had to stop automatic downloads. There is over 2 gb of room on my storage card where files download. Yesterday I upgraded to WinMo 6.5 and now although it isn't crashing my device, the downloads are still unnaturally slow. Any ideas what might be going on here?