I have an updater program that when you are downloading big files will lag your pc to the point where you almost need to restart your pc. It feels fine at first, but the more it downloads, the more it will start to lag your pc.
It was much worse before I had another coder look at it. They told me the issue was with gdi+ and would need to be recoded into c#. I am not looking to have it recoded as this is a big expense. If you have experience with similar issues please let me know in your write up.