Overall a Linux based platform can perform most of the tasks equally as well as a proprietary platform using the likes of Ubuntu and its derivative distros. However Linux does have its limitations with some applications and in particular gaming. For example I retain a dedicated Windows partition to run specific applications such as Office 2010 etc.
I thoroughly recommend Linux Mint 10 which is built upon Ubuntu 10.10 its easy to install and easy to use plus it comes with much of the software you are likely to need preinstalled
Linux Mint 10 Download
http://www.linuxmint.com/edition.php?id=67
How To Dual Boot Linux Mint 10 and Windows 7
http://www.linuxbsdos.com/2010/12/08/how-to-dual-boot-linux-mint-10-and-windows-7/
Linux Mint 10 Release Notes/User Guide
http://linuxmint.com/rel_julia.php
You download the ISO. image of Linux Mint 10 then you need to create a Bootable LiveCD for installation
https://help.ubuntu.com/community/BurningIsoHowto
Linux Mint 10 can also be run straight from the LiveCD from Boot without touching your Hard Drive
Once installed I recommend updating to Firefox 5 as Firefox 3.6 comes as default with Linux Mint 10
How To install Firefox 5 on Linux Mint 9 LTS/Linux Mint 10 using the Firefox Stable PPA
http://www.webupd8.org/2011/06/firefox-5-lands-in-firefox-stable-ppa.html
LUg.