Sometimes, yes. Sometimes, no. As Jack said, every Wireless situation is different and the only one that can say if it will actually work is you. Unless you want to post the exact specifications of the entire environment (networking equipment, PC equipment, exact locations of the equipment, any other wireless devices such as phones, other electrical interference like microwaves and high powered appliances, physical composition and location of walls and floors in your home, location, size and composition of large furniture items in your home in the 'path' of the wireless signal, location and type of electrical lighting and wiring in the house, etc.), in which case we MIGHT be able to give you an honest answer.
For a 'short' answer, if the "giant antenni" you are referring to is a large dish antenna that looks like a satellite TV antenna, then it probably won't do anything for you inside the house since those are designed for line of sight connections outdoors. If you are referring to a standard high gain antenna, then the answer is maybe. Most of the time, the high gain antennas will not increase the range of your signal by more than a few feet, they only increase the quality of the signal within the existing range. The most reliable way to extend the range of a wireless network is to use a repeater of some sort (you can use devices specifically designed as repeaters, access points that simply forward the wireless signal, or a second wireless router set up as an access point). If you have tried repeaters in the past and they stop working after 2 weeks, then it sounds like you have either been using VERY cheap equipment, or something else is wrong that we don't know about...