My speed tests were both done on a wired/ethernet connection.
If you are getting slow uploads on a wired connection there is something quite wrong.
1. Be sure and shut off the wireless connection completely when wired. It may actually be routing out the wireless even though you are plugged in via ethernet.
2. Check the duplex.. is it really 1000 or a 100 (older machines can only do 100) full? or something else.. could generate lots of errors if not and cause large amounts of frame retries, really slowing things down.
3. Lots of small files will exacerbate or expose network problems, so you're not crazy.
4. Your Wife's older machine (depends on how old though) might only be capable of 2.4 over wireless. Lots of machines 4 or 5 years ago don't have 5.8 radios in them, only 2.4.
Let me know if it gets to frustrating and I can come over with my laptop and double check your network.
Regards,
--Wes