Question: If James Bond and Jason Bourne had a fight, who would win?* This is the same argument we had as kids when we were debating about whether Batman and the Phantom would win in a fight.. Later generations, of course, would argue about who would win... Data from Star Trek or the Terminator.
*Answer: If the James Bond was the Roger Moore, Pierce Brosnan, or Timothy Dalton version, then Jason Bourne would win. If Bond was the Daniel Craig or Sean Connery version, I'd put my money on them instead.
If James Bond was played by Sir Christopher Lee (don't laugh - I'm just conjecturing), then I'd put my money on him. Sir Christopher fought for the RAF in WW2, and was attached to elite units like the Special Air Service (SAS) and the Special Operations Executive (SOE) at various times. He used his language skills for missions and was involved in intelligence gathering and tracking down Nazi war criminals.
To use Hollywood parlance, Christopher Lee was "proper badass".
Then again, Sean Connery was no slouch either. He didn't fight in WW2, but he served as a naval gunner for three years and used that experience in the Bond films.