Sorry it doesn't help you, but I've never had any problems with iFly's EFIS mode on Win 7.
I guess I would suggest that you go into: Menu | Check for Updates | Advanced Options, and check Force Database Refresh in case you have a bad set of geo data.
If that doesn't work, go into Menu | About | Send Bug Report and use the default option to send the log for the last running of iFly.