Most current distributions of linux should be able to handle drivers for that laptop without any issues.
I'm currently running a Dell XPS L702x (6 months old), I installed Slackware 13.37 and everything worked out of the box....sort of....
The only things I needed to do after the install were...

1- Install WICD to setup the wireless nic.
2- Install bumblebee to handle the dual video processors (no native Optimus support in Linux)

There are many, many flavors of linux out there, and the live cd's are a good way (although slow) to check them out to find one that suits you.

I've tried many, yet, always end up going back to Slackware.....