I am connected to my dedicated wireless N network at 95% signal on my Pi. On my other computers I can get a nice steady 40~50 mbps (~5 mb/s) copying from my Ubuntu NAS.
I am trying to stream video to a server that does motion detection,etc. The problem is that using custom mjpg on wireless gives me 0.7FPS - Wired is 7FPS(Which is good) and using RTSP on Wifi just buffers the whole time and is unwatchable while on LAN its 25FPS no probs!

My router reports a hand shaked conenction speed of 39mbps

I run iperf server on my Ubuntu NAS box that is wired directly to the WiFi router and then do a test from the Pi.

It is one of those mini dongles and its plugged directly into the Pi's USB port. I have the Pi powered by GPIO 2A and I removed the USB fuses. The USB are powered directly by the 5V rail from the GPIO pins so it can't be power problem. This dongle does work in Winblows very well even at 30%

Is this a driver issue?
-netcat results for Arne (I did not do 100mb because it went over a 10 minutes - I reduced it to 10mb)
root@nas:~# time head -c 10000000 /dev/zero | nc raspberrypi 8888
real 3m20.426s
user 0m0.000s
sys 0m0.072s
root@nas:~# time head -c 10000000 /dev/zero | nc raspberrypi 8888
real 3m23.162s
user 0m0.000s
sys 0m0.068s
root@nas:~#
nc -l 8888. Then run nc on another computer:time head -c 100000000 /dev/zero | nc raspberrypi.local 8888. Then divide 100MB by the seconds output by time, and give us the result. – Arne Nov 14 '13 at 13:56ncsimply uses TCP/IP for sending. So yeah, the kernel verifies and retransmits packets, just like it would with HTTP over TCP/IP. But you don't have any overhead from additional protocols. It is justcatover thenet. ;) And 50kB/s is really, really slow. What doesdmesgortail -F /var/log/messagessay? Any error messages? – Arne Nov 14 '13 at 15:018192cumodule with it though, I have seen confusion about this before. – goldilocks Nov 14 '13 at 15:12lsmod, orlsmod | grep 8192, while it is plugged in. – goldilocks Nov 14 '13 at 15:34