Meh...
Ill be brutally honest. There are only a number of people that i find extremely challenging to play against and most of the times you don't play against them seeing as there are so many servers. So the only way i personally can motivate myself to play BF3 constantly is to push and push and get more and more points and stats.
I play online MP FPS games for the competitive side that is all. Yeah it is fun but i don't play it to have "fun". I play it to kick the shit out of people and to feel that i pushed myself as hard as i can. Ill play LoL for fun or some XBOX or Bastion or shit like that. These online FPS games for me is more serious and that might very well be stupid in some peoples eyes but that's the gamer i am and ill always be like that.
And to be honest my SPM was like 380 till about level 38 or something when in a week i went to 640SPM.
BTW i really hate it when i get revived 4 times in a row in the corridor where people are spamming launchers. Like I'm happy you are getting 100points for not doing anything really but there is a good revive and oh well ill take this 100points reviving.