Just migrated from vs10 to vs12 and it seems like the curly braces is completely broken along side with some other features like indentation in C# (?) for example type:
Productivity Power Tools for 2012 are available now which has auto-brace completion, OP was almost definitely using the 2010 version.
Productivity Power Tools for 2013
If you haven't used it before, you can turn on/off pretty much every feature it adds in options>productivity power tools.