If you sync your contacts to your Google account, then they already are backed up and will repopulate after the factory reset. For text/SMS/MMS messages, I use
SMS Backup and Restore which lets me backup to my Dropbox account, keeping everything safe in the cloud. If you backup to an SD card, please remove that card before you factory reset. While it's not supposed to, I've seen some recovery processes reformat EXTERNAL SD cards, too.
As for your email, it depends on the account. If it's gmail or exchange or Yahoo, or an IMAP account, then it's stored on the email server and not your phone, so a reset won't change anything. You will need to setup the account again in the app, but your messages should still be there. If you set up any email accounts as POP3 with the option to delete from server, then you are going to have to decide if you want to try a third party app (that may or may not work) or just forward your important messages to a different account for safekeeping.
On to the original problem ... If you've never rooted your phone, then it's likely you can clear up your chrome "virus" by going into chrome and clearing the cache, then going into settings>apps>chrome and deleting the app data and restarting your phone.