I use a netgear 824m. With it you've got the option of either connecting wirelessly or using wires. One of my friend uses it with a evesham computer with a amd processor and I believe a asus motherboard. He's not had any problems.
Theres a review on click here
also info on:-
for upgrading firmware on 824m
There is a firewall but you can set up port forwarding.
If you can hang around this netgear beastie is the one I'd go for
click here type netgear in search, its the story from Thursday 2nd October 2003
Double firewall, excellent range etc. Looks the mutts nutts.
Also upgrade the firmware if you do go for the 824m. A couple of niggly little bugs are sorted out. The 3rd link has a handy guide. Very easy as long as you upgrade in order.