You’ll see lots of discussion about “multiple layers” of defense – but you should make a point of treating those MS Critical Upgrades as the most important layer and keeping them up to date accordingly. There’s almost universal agreement that failure to apply patches is one of the greatest security risks around.