If you want to protect your wallet, the best is to put most bitcoin on an offline wallet.
Put a backup on several usb's or ssd's, and encrypt it with a long password, containing no real words.
encrypt the the directory or entire drive using truecrypt. (
http://www.truecrypt.org/)
write the password down on paper, or learn it in a way you'll never forget!
You can still keep some bitcoin in a wallet on your computer to play around with.
For protecting your wallet for a long while this is your best option!