The Comodo firewall can be installed in Vista compatibility
mode and works fine. See e.g. this Comodo Forum thread, "Is
the firewall component "Windows 7" friendly?"
But I have another suggestion to fix or lessen your problem.
I have a fast Internet connection now, but not so long ago
it was only 50 kbps. Here is what I did to greatly speed up
The anti-virus program I am using is Avast. It can be set to
display URLs currently being accessed in the lower right of
The general idea is to block access to content that is
cookies from advertisement sites and from tracking sites.
Sites that are to be blocked are added to the "hosts" file
(located in folder "C:\WINDOWS\system32\drivers\etc\hosts" in my
system) and directed to 127.0.0.1 (localhost).
You can download very long lists for this purpose, but the
sheer number of sites to block may slow down browsing. I use
another approach, only blocking those that the browser
While opening a web-page a URL is spotted that is not
Press the PrintScreen key to make a screenshot.
Open Microsoft Paint and paste.
Open the "hosts" file in a text editor (e.g. Notepad)
and type off from the Paint window to a new separate
Save the "hosts" file.
That's it. Repeat for every (or only some) unnessary
URLs you observe.
Another, slightly more convenient, way to get the sites to
block is to let the browser ask every time a cookie is
attempted to be fetched. The ones that need to fetched can
be set to always be accepted so the browser will not ask
again, whereas the others will be blocked by the hosts file
(and the browser will never see them again).
There may be easier ways to find the sites to block than
described here, but the general idea is the same.
Here is a sample of sites I have blocked: