Cons29 :
past few drivers of nvidia are buggy (for bf3/bf4 at least)
my take, i don't get the driver on every release. esp if im not having any issues. if i want to upgrade, i will wait for some feedback to check for bugs before i get it
+1, the Nvidia drivers since 320.xx have been flaky to say the very least
For instance, users of the 500 series of cards have reported numerous problems with these later drivers so they stick with 314.22
Newer drivers will still give you a small performance boost in newer games but feedback is very important, 320.18 was a horrible driver which caused games to artifact for some (like in BF3)
Given that your card was a recent release (this year) you should be fine