Since you have never played either GURPS or d20Modern, I'll offer this, having played both in WWII settings:
If you decide to try GURPS, consider using only the GURPS Lite Rules and adding on only what you absolutely need for your WWII setting. If you like it, consider using the full GURPS...