If you connect your computer directly to your cable modem you wouldn't be using NAT at that point, and all ports would be open assuming your isp isn't blocking them which port 25 is likely they only one they might be.
You could use that to test with at least to verify the issue is with your router and port forwarding, which it probably is but at least you would know for sure at that point.
You could also set your machine to dmz on the router to further verify that it's an issue with port forwarding on the router and not something on your machine. If your machine is setup as dmz and it's still not working it would pretty much narrow it down to something on your pc.
@ hawkeye22 oops i meant 192.168.1.100-192.168.1.144
@tomatthe I called the isp, and asked which ports they block. 80, as usual, and few others but none which i am trying to open. I also do not want to use DMZ as u know....its for my laptop and for security issue.
now, I directly connected my ethernet cord to laptop-modem. firewall setting in game is still not fully "open". any other thoughts?
EDIT: okay, so i lied, laptop-modem direct connect states game setting to be "open". so what am i doing wrong?