Far Cry 2 has the most non-linear gameplay of any game.Ahem, Far Cry 2 doesn't count as non-linear because shit is far too repetitive. Theres a total of 5 missions and they just loop over and over again. It is far from ground breaking.
Fallout 3. Now thats a non-linear game and there are literally thousands of paths to take.