@andrew If you use a structure like:
domain.com/us/page domain.com/global/page
these are then separate pages and will be cached separately.
Make sure that W3 isn't caching your geotargeting plugin's redirect script as it often causes problems (turn minification of js off to test).
You can also exclude pages from being cached by adding it to the exclude list in W3's admin area.