As of May 28, 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 accomplishments and measure your progress while playing three of EA’s most popular games: Battlefield 3, Mass Effect 3, and Dead Space 3.
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?