Your problems are very similar to the ones I was experiencing, repeated drops that were a combination of machine and router (one machine, Macbook pro 15" early 2011 connecting to one make of router (BT Home Hub, models 2, 3 and 4). The Macbook had no problems with other routers. Other computers (Mac OS and Windows) had no problem with the BT Home Hub.
The difference between us is that the problems for me started with a Mavericks update and persisted when I installed Yosemite.
I installed the kext file in this thread and it cured the drop outs on the 2011 MacBook Pro
https://sites.google.com/site/osxyosemitewififix/
You can see some background here (Apologies for repeating information I have already posted)
http://brielle.sosdg.org/archives/542-Fixing-Wifi-Isses-On-Some-Macs-10.8.x-incl uding-10.8.4.html
Maverick Wi-Fi keeps dropping!
I have had stable WiFi for 2 days now. I remain concerned that I installed a fix from an anonymous site. DYOR.
However, I now find there is another WiFi issue.
If I close the laptop and reopen it while it is running, I find the WiFi has turned off and will not turn on. Only a restart cures this.
In contrast, putting the laptop to sleep from the apple menu does not cause the wifi to turn off or drop.
I think this issue was also probably present among the drop outs, but I saw it as 'one and the same'. I have not tried to fix this problem as I rarely close my laptop without shutting it down as well. That doesn't excuse it though.
I think there is "a bit of a coming together" of lots of issues around WiFi in OS and hardware, that needs attention from Apple.