Ok, my computer was lagging like crazy the past few weeks and I tried over 20 fixes and nothing worked. I think I may finally have found the solution. I had my background change every minute. The background itself is not what was causing the lag; letting windows choose a color to match the background is what caused it. I did not have that problem before but I think a windows update made it so.
Hope it helps a few people.