As of May 28, 2013, Origin has introduced "Origin Points", which purportedly helps track your achievements in some of EA's games on PC.
From EA's help center:
Origin Points help you track your achievements and measure your progress while playing some of our games [...].
You get these points naturally while playing your game and getting achievements, but is there any point to these points? Can you spend them on things, or are they just for pride and banter?