|First, chec the firmware on your router and compare it to the most recent available on the manufacturer's website. If it needs to be updated, do so and check to see if newer firmware fixes the issue you're having.|
If not, then you should try resetting it to factory defaults and reconfiguring it.
If none of the above fix it, then you probably need to replace the unit. In that case, SOHO Router's are not operating system specific. Which is to say, it doesn't matter which router you buy, they don't care if you're running Windows 7, XP, 2000, 98, DOS, or Linux, or UNIX.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.