OK, I know it can be a bit confusing, in fact you've got me a bit confused, but I'm sure we can sort it out. From your post, I can't understand what you've set to 192.168.0.250. Usually the router is the gateway device on the network or it's a device provided by you ISP. The Gateway device also can, but doesn't have to be the DHCP server. In any event you also want to make sure that you don't have both devices doing DHCP or things get really messed up.
Assuming your Netgear router is doing the DHCP services for your network, it will typically be at the base address for the internal network. In your case you are stating that it is at 192.168.0.1. That should be fine. You can set up your server to sit at any valid open address as long as it's within the defined range that the router can use. In your setup, I'm assuming that the range is 192.168.0.1 to 192.168.0.255. You have listed that there is a Gateway device at 192.168.0.250. This may be true, but I've never encountered a network set up like this. I'm not saying that it can't be done that way, just that I've never seen it.
If that is in fact, the way it is, I would assign my server to 192.168.0.249, just below the Gateway device. The reason I put my servers up high out of the way of the lower address range is because I have seen DHCP assign the same address to two different computers on the same network occasionally. It doesn't happen often, but if it does, you'll scratch your head for a while trying to figure out why things aren't working until you figure out what happened. Putting the server way up high avoids the whole issue and eliminates a problem that can happen as routers will assign DHCP addresses from the bottom up.
OK - So, if I know what I'm trying to accomplish with my network configuration, it's only a matter of getting the configuration details right with my equipment. I start at the server and go into control panel and bring up the configuration details for my NIC (network interface card). There will be a screen in there that allows you to specify wether the NIC uses a DHCP address automatically obtained from the server, or uses an address that you define. Here is where you want to assign an open address in the uppere end of the router's address range. In windows, I open control panel, go to the network and sharing center, then click on Change Adapter settings in the left column. Select the Local Area Connection, Properties, then highlight Internet Protocol version 4, and click Properties again. That reveal all the deep dark settings in Windows for the NIC. Assign the IP address e.g 192.168.0.249, Subnet mask leave at 255.255.255.0, enter your default gateway address, then use your router address and the gateway address for the DNS server addresses unless you know better ones. You can find out what your ISP DNS server addresses are by poking around in your Gateway device and use those, or any other good ones that can be found on the net. Reboot the server and it should now show up in your router at the new address. Now if you have SS set up to use 8080, then the internal address of SS will be 192.168.0.249:8080. If you test, and all that is working, now all you have to do is connect the dots on the router.
To go further I need to know what device is actually doing the DHCP, the netgear or you gateway device. If it's the Netgear, read chapter 5 of the manual at
ftp://downloads.netgear.com/files/WNDR3 ... CT2009.pdf
Pay speciall attention to the section on port forwarding and address reservation.