Looks fine to me, if that card fits you budget then fine - can't really comment on US prices.
At the end of the day it's always a lottery as there are so many (variable) factors in play, not just the card but CPU, RAM, Trainz version + many more.
Good luck !
Chris M