Further evidence has surfaced that suggests Battlefield 3 is coming to Steam.

Code within the game's PunkBuster anti-cheat installation files refers specifically to a Steam game directory.

C:\Program Files (x86)\Electronic Arts\Battlefield 3\

C:\Program Files (x86)\Steam\SteamApps\common\battlefield 3\

C:\Program Files\Steam\SteamApps\common\battlefield 3\

C:\Program Files\Electronic Arts\Battlefield 3\

This could be old, non-removed code, but another piece of evidence comes from graphics card maker Sapphire. A competition on the Sapphire Select Club website purports to be giving away PC game codes for Battlefield 3 on Steam.

One (1) PC Game code for Battlefield 3, redeemable for the game on Steam (www.steampowered.com) with a Suggested Retail Price of $USD 59.99

Battlefield 3 notably wasn't sold on Steam - EA took the opportunity to shine the headlights on its own digital distribution platform Origin.

Digital Foundry faced all three versions of Battlefield 3 - PC, PS3 and Xbox 360 - up against each other at the weekend.