Your looking at implementing Microsoft Forefront TMG (Threat Management Gateway). This is the new version of ISA (Internet Security and Acceleration) server.
Forefront only comes in x64... but do you need Standard Edition or Enterprise Edition. With a big difference in price you want to know what your getting.
A feature comparison chart between the two versions can be found on the following Microsoft website: