As for negative or Positive reviews. You would find negative reviews concerning every piece of Hardware, so that void that utility of the reviews ratings.
Functionally these reviews only use is to provide some info that at times is not appearing in the data sheet.
Like if I read a review of a Wireless Router and few people mentioned that there is No removable Antenna. I do not care about their opinion but I would Not get a Router without removable Antenna.
On the other hand, if someone claims that his Router keep disconnecting the Downloads, I do not know whether it is the Router, or his system MTU, or his cable, or his ISP, or acting out application on his computer, or whatever. So his story his Not a prove that his specific model is necessarily Bad.
In any case you have two options.
1. Install a second NIC ant try ICS.
2. Use a Router.
Since money seems the problem, go with option 1.
If in the future you decide on a Router you would have to take the loss on buying the NIC, and there is nothing that anyone else can do and help concerning this issue.
If you would like to understand a little more about the issue, may be this can help. May be you should read this and get a starting point. The content of the following links will provide you with a basic tutorial about Sharing Internet; it is short and to the point. Few of the pages were written by me ages ago. You might ignore the prices, and the specific choice of hardware, stick with the principles, they are still the same.
Basic Options for Internet Connection Sharing -
http://www.anandtech.com/guides/viewfaq.aspx?i=105
Hubs, routers, switches, DSL, LANs, WANs...? -
http://www.anandtech.com/guides/viewfaq.aspx?i=122
Connection Diagram With Cable/DSL Router:
http://www.ezlan.net/network/router.jpg