Despite everything, Google still knows my IP address

Hi

I've been researching for hours and have tried everything I can to trick google into thinking my requests are coming from a different IP address. This works for some sites, but not google. I'm using the WinForms Webbrowser control which uses IE.

I don't want to use a VPN or proxy, so I've tried:

1) Sending the following headers using a randomly-generated, valid IP address for all but user-agent:

Code:
User-Agent // randomly picked from a list
Forwarded
X-Forwarded-For
Client-IP
Via...

Despite everything, Google still knows my IP address