I develop using MSVS 2013. I'm using the express version at home but have the professional version at work. I didn't like that they took out the profiling from the express version, but when I need to profile I just compile and run the code at work.
I set the optimization settings to be:
Maximize Speed (/02)
(inline) expand any suitable functions (/Ob2)
Enable Intrinsic functions (/Oi)
Favor fast code (/Ot)
and whole program optimization (/GL)
that seems to work best for me.
I don't there is a (/O3) options for MSVS.
"An Engine's strength flows from the Search. But beware, pruning, extensions, reductions; the dark side of the Search are they. Once you start down the dark path, it will dominate and consume you, as it has to so many developers before.” -- Yoda