Normal omnidirectional antennas like you have receive equally in all directions. Which means they don't get a strong signal in any particular direction either. This is useful for laptops and cellphones for example, but not so much for stationary things like desktops.
What you want is a directional gain antenna. Something like this could work... But it would only work on normal 802.11n mode with no fancy beamforming or anything like that.
But if this weak signal is in your house, it might be better to just get a wifi repeater.
Plenty of options. The simplest solution is another router - just get a cheap one and run the cable from the main router to the second one, and set up #2 to broadcast a separate network (and turn of DHCP, so it pulls IP addresses from the first router).
Second option is a wireless repeater, which will allow for the same network to be used inside and out, but it'll also halve the network bandwidth due to the way the signal is transmitted between the router and repeater.
Third option would be a directional antenna - if you can replace the antennas on your router, a simple cable ->directional antenna setup will work - just point it where you need wifi.
Is your PC stationary? What wireless adapter do you have?
If the adapter is cheap/performs badly you could replace it. If it is a good adapter and the signal strength is low you could buy a directional antenna.
http://www.amazon.com/TP-LINK-TL-ANT2409A-Directional-Antenna-connector/dp/B003CFATNS/
Typically, for maximum coverage, you want your wifi source to be on the top floor. You may get adequate signal at the barn just by moving the box upstairs. How far from the house to the barn? Maybe something like this would be adequate.
What you are looking for is called an Amped Wireless Range Extender. If your router has a RP-SMA Male connector, you can use a Directional or Yagi Antenna.
https://www.amazon.com/dp/B003CFATNS
https://www.amazon.com/dp/B00NQGVMSE
That was very helpful thanks for the information. I am still struggling with wether or not the 14DBi would be worth the additional cost over the 9DBi though. They are both panel antennas which is what I need but I just don't know if its worth it without testing each individually or getting some concrete results as to how much a +5DBi increase is in terms of signal gain with various antennas.
Assuming all factors are unchanging, would you consider a 14DBi directional antenna to be worth twice the price of a 9DBi directional antenna?
Then antennas in question:
9DBi: http://www.amazon.com/TP-LINK-TL-ANT2409A-Directional-Antenna-connector/dp/B003CFATNS
14DBi: http://www.amazon.com/TP-LINK-TL-ANT2414A-Outdoor-Directional-connector/dp/B003CFATOC