You have become confused from so many stories, so that you misunderstand how it is supposed to work.
1. If you start out with a new computer with NOTHING on the hard drive, not even an Operating System, you do NOT need to install drivers or anything else on that drive first. (You may not need these details, because you already have a hard drive with a version of Windows on it. But this is just FYI stuff.) The first step, actually, is to place your Windows Install CD in the optical drive unit and boot the machine from there. The Install process searches around and finds where it could put Windows, then asks for your OK. That process does ALL the work - it Partitions and Formats the HDD (so you do not need to do this ahead of time), it Installs Windows on that, and then it ensures that ALL the drivers you need also are installed. In fact, only the OS can install drivers. You cannot install drivers on an empty HDD.
2. If you want to add a second HDD to your system later so that you have more storage space (while keeping the old HDD still in use as your boot device), you do NOT need to install any software. The second HDD does NOT need its own copy of Windows - in fact, it should NOT have that! - and does not need special drivers. The Windows already running on your machine has all the drivers it needs. (There are few types of hard drives, and Win 7 and 8 have drivers "built in" for most of them. In fact, it is HIGHLY likely that the new HDD you bought is the SAME type as your old one, and the driver is already in place for it.) Even if you add a new type of device (say, a DVD Rewriter drive), Windows will detect that and help you to find the driver required and install it for you. However, there ARE a few steps you need to take to get a totally empty HDD working. BUT it appears you may have done those already. You say you HAVE "formatted" the new HDD under Windows 7. If that is the case, the "installation" of that second HDD is easy. You leave the old HDD in place. You shut down, disconnect power, and mount the new unit physically inside the case. Connect a power supply connector from the PSU to the HDD. Now connect a data cable between the HDD and a SATA port on the mobo. (I'm assuming your new HDD is a SATA type.) Make sure you have not bumped any other cables loose, then close up, connect power, and boot normally. When Windows is running, look in My Computer. Your new HDD should be right there as a new drive, ready to use.
3. You post is not clear on this point, so let's just check. Is it your intention to keep running your machine with the old HDD as you boot device, and the new HDD as just more storage space in a separate drive? That is what Section 2 above will do. But MAYBE your intention was to REPLACE your old HDD with the new one completely, and remove the old one. If that is your plan, post back here, because the procedure is different. OR, if you are trying to upgrade to a newer version of Windows, or if you WANT a Dual-Boot system with different Windows OS's installed on separate HDD units, that is different again, so post here.
4. Just so you know about some of your confusion, let me comment on the "50/50 chance of ..." stories. I expect this comes from discussions of a particular type of equipment change, one you are NOT doing so it does not apply in your situation. If you have a computer already set up and running, and then are forced to make a significant change in hardware - like, replacing the motherboard - there CAN be a problem like this. As I said above, when Windows first is Installed on a machine, one thing it does is to survey the hardware currently attached and make sure to load onto the HDD and install in Windows all the drivers for the devices it finds. "Devices" is more than hard drives, optical drives, video cards and sound cards. It includes a large number of devices that actually are located in chips on the motherboard for lots of tasks. So that version of Windows is customized for that set of hardware. Now, if some significant hardware change is done later - mother board replacement is a BIG change, for example - The next time Windows boots from the HDD it finds out there are two types of mismatches. It has drivers installed for devices it does not find, and it finds new devices with no drivers for them. In a few cases like this, Windows can sort most of this out all by itself. But more commonly you actually need to get out your original Windows Install CD and reboot from it, and do a special process called a Repair Install. This completely re-does the survey of devices and drivers and tries to solve all of the mismatches. Many times this works perfectly, sometimes it needs a bit more help, but too often it fails and Windows simply can't fix the problems. In this last case, the only solution is to wipe the HDD clean and re-Install Windows. BUT that means losing all your application software (which you must re-Install) AND all your data files unless you have made a backup copy of everything before you started. As you can appreciate, this is a MAJOR problem so it gets a lot of attention. But you are NOT doing that, so don't worry about it.