Hey,
I'm one hardcore Linux fan, so I'd love to help. That's the only OS I use and I do code for it.
It all depends on what drivers you're referring to. Most drivers coming working on Linux right out of the box. Now if you're talking about gaming drivers like NVidia or something, that takes more work to enable. You can install Windows Drivers on Linux from the Software Center and/or manually configure them.
**** If You Mean Partition ****
If you mean install Fedora onto your computer, install it as a partition. This will divide the hard drive of your computer; one is Fedora, the other is Windows -- once installed, you'll be asked each time when you turn on your computer, whether you want to use Windows or Fedora.
So to answer both.
If you want to use Fedora on your computer, Partition your drive. If you want to know about drivers, most work out of the box, but there are ways to configure them.
**** If You Need Help ****
Look at my tutorial. Although it says Ubuntu, in your mind every time you see Ubuntu follow the same steps for installing Fedora.
http://gymforgeeks.wordpress.com/2012/10/14/install-ubuntu-with-usb-stickcd/
Good luck!