problem is that GRE is not TCP, it is IP protocol 47, and as far as I can remember, there is no option to specify protocol 47 in a static NAT. You already have permit gre any any and 1723 defined.
Remove the static tcp nat statements and do a one to one, all ports as your ACL will allow what you have defined.
no ip nat inside source static tcp 192.168.1.3 25 a.b.c.d 25 extendable
no ip nat inside source static tcp 192.168.1.3 a.b.c.d 47 extendable
no ip nat inside source static tcp 192.168.1.3 80 a.b.c.d 80 extendable
no ip nat inside source static tcp 192.168.1.3 110 a.b.c.d 110 extendable
no ip nat inside source static tcp 192.168.1.3 443 a.b.c.d 443 extendable
no ip nat inside source static tcp 192.168.1.3 1723 a.b.c.d 1723 extendable
no ip nat inside source static tcp 192.168.1.3 3389 a.b.c.d 3389 extendable
ip nat inside source static 192.168.1.3 a.b.c.d extendable
Billy