Hackintosh software questions

Hello all!
This weekend i'll be upgrading my desktop to the following parts, and from my knowledge, they should be viable for hackintoshing. But feel free to comment if theres anything wrong with them.

Intel Core i5-4670k
Gigabyte GA-Z87X-D3H (motherboard)
256gb ssd/1tb HDD
Crucial BallistixSport 8GB 1600MHz (8gb ram)
EVGA GeForce GTX760 2GB SC ACX (graphics card)

Now two questions before i go ahead and install this;

1. Tonymacs buyer guide recommends a TP-Link wireless adapter, is this something mandatory? I use an ethernet cable, so is this needed?

2. Software! If I install mavericks on it this weekend, will I be able to install Yosemite this fall? The hardware should still be viable right?

PS: Using a windows keyboard, does it work with OSX?

Thanks in advance!