1) Ano i ne

S vhodně nastaveným firewallem je to stejné jako s IP neveřejnou - což je v podstatě váš případ, neboť ona veřejná IP by ležela na routeru, který by NAToval (což je na koncových PC identické k situaci, kdy váš router NATuje do NATované sítě)

2) Teoreticky ano, pokud nastavíte vzdálená PC tak, aby se připojovala ona na vás a ne vy na ně
3) Dobré zkušenosti mám s
ASUS WL-500g Premium - lze na něj poměrně snadno nainstalovat dd-wrt (nebo open-wrt), takže vlastně dostáváte plnohodnotný Linux v "krabičce".
4) Myslím si, že je to zbytečné - na vaše PC se za dobře firewallovaným NATem nikdo nedostane, takže je spíše vhodnější (a hlavně u Windows) hlídat si, co odchází od vás. Dokonce si myslím, že používat firewall na Linuxu za (firewallovaným) NATem je zbytečnost.
Ještě dodám, že celkově si myslím, že ANO, pokud máte dojem, že ji potřebujete (nebo budete potřebovat)