From my experience, the best option to share the internet is WinRoute... it usually runs like as if its on the net itself.. but there is always people who have different opinions.
Please other members dont reply bagging my suggestions, as this forum is about DooDz problem...
Id suggest trying a few other inet sharing progs, 3rd party such as WinRoute.