The tilde, ~, generated by the U.S. International - PC layout and the tilde, ~, produced by the U.S. layout are allegedly different characters.
How can I produce the U.S. tilde while using the International keyboard?
To produce the standard tilde (U+007E) with US International PC you just type tilde and then space. It will be exactly the same as what you get by typing tilde with the US layout.
Take a look at KeyRemap4Macbook if you want to permanently remap, it's got a tonne of options.
Another way to do this, if you're using Lion or above is adding to the
PressAndHold IOS-esque feature.
Ukelele can allegedly do this, or take a look over here: Mountain Lion - Umlauts with english keyboard layout
Press alt+N and then space for the standard tilde.