Roll-over or Drive-by question

  I've been reading other posts that mentioned getting malware possibly by a roll-over or drive-by piggyback program.  Showing my PC ignorance, is there anything I can do to prevent being attacked by these programs?  I can understand the programs may have served a purpose, but like a lot of other things they are being missused.  I click on run live update evey couple of hours or so, so I can make sure NIS2010 is up to date.  I also run Malwarebytes' and SuperAntiSpyware on a weekly basis, just to make sure nothing has snuck in.  I would rather prevent getting the problem that have to go through the trouble of removing the problem.  Any guidelines or suggestions, or just keep my fingers crossed?