except it completely crashes my game to desktop when I'm alt tabbed.
What version are you running? If it's the latest, please install 'SmartException' from the free stuff section in Stardock Central. Make sure that SE is running and start your game as normal. If the game crashes it will generate an exception report that can be emailed to gc2bugs@stardock.com.
Include in/attached to the email:
+ A description of what you were doing at the time.
+ How to reproduce the crash (if possible).
+ A zipped save (if applicable).
+ The appropriate debug.err file.
As to AVG, it shouldn't be doing that. They had a thing a week or two ago where it would open a browser during the update for a special deal they had on the non-free version, but it hasn't done that to me before or since. There may be a setting somewhere for it, though it's been a long while since I started using AVG myself so I don't recall.
Of course, the simple thing to do would be to just go into AVG's options and change the scheduled update time to some time when you're not normally playing games.