The absolutely best way to do that is to use an inexpensive NAT router. It will not only allow you to share the Internet connection, it will prevent Windows from sapping the speed of the Linux connection and it will provide very inportant NAT firewall protection for the WIndows box. These things are dirt cheap now, there is absolutely no good reason not to use one.