Three hours should be enough, as mentioned above, immigration moves quite quickly and I usually find Terminal 2 to move quicker than Terminal 1 at peak times. There's quite a few flights arriving from the USA around the same time as you, however many of the non-Taiwanese are transiting on to...