You're running win 7
You're running Intel integrated graphics
You are experiencing lag when you're playing a game, does the lag start when you start a game, or when you start starcraft, do you experience it in the lobbies or just ingame?
Have you tried only multiplayer or also singleplayer?
In BW:
Are you running with CPU Throttling enabled/disabled?
Do you have unit portaits enabled/disabled?
Are you using anything to patch color issues or other win7 issues? You mentioned you've tried with a Launcher (MCA) and without, did you experience anything different?
Currently I want to lean towards it being an ISP issue because that is what the OP issue boiled down to. Xboi recently commented on an issue I was having possibly being related to bad DNS resolution, you might consider using a public DNS like google https://developers.google.com/speed/public-dns/ as Xboi suggested for myself.