The question you ask is not an easy one to answer because there are multiple problems set forth by automatic settings the throw each other out of whack to make them more backwards compatible with older tech, off-name brands and merchandise, and lower quality middling or connection/receiver equipment that would degrade the connections. You may have N cards but use a receiver that does not too making N impossible between the two.
I've been working on this problem for a while now and have a few suggestions on to this that might help. First thing people have to know is that almost everyone on here complains about low "Home Network Speeds" Which never gets fully addressed. It's easy to understand whether from computer to computer or accessed from a mirrored point on the internet connection speeds are based on the utilization on both points not just one. You may max out your speed settings and get low settings because your friend didn't set his in a similar way for compatibility. When on the internet people believe that when it's advertised that you can get connections speeds that are gb/s and the fact is you can pay for that bandwidth and get it, BUT did the website you are accessing purchase space on a web-host that allows that kind of speeds? most likely not... It's easier to adjust this when you have access to both points.
When you are connecting between computers you have to first set the compatibility between the two then adjust the rules and speed of the connection. Many different chips have many different settings and most are set to automatic to choose systems that will easily wok with other devices around it that it communicates with. I started with transfer speeds of 85kb/s and got it tup to 2.5mb/s across my home. almost 30x faster and promise I'm a beginner and this is the tip of the iceberg on usage I've seen experts gain 23mb/s over PC2PC transfers.
THIS IS IN FIVE STEPS THAT UTILIZE ONE ANOTHER FOR ACCESS! Do them all! Last step is the key while the first 3 build the door and doorframe for this.
First thing to do is go to http://support.microsoft.com/kb/2675785#top and download and run Hotfix to fix any damage already done to the connection by any "fixes" implemented by trying to boost your speeds.
Second Turn Off Remote Differential Compression (RDC)
you have to click on start button, and then go to Control Panel and click on Programs link. Under Programs & Features section, select Turn Windows Features on or off link. Uncheck Remote Differential Compression checkbox. Click OK and wait for the feature to be deactivated.
Third since your using a laptop, Open control panel go to personalization then screen saver and change power settings option, you can also find this under personalization from desktop right clicking. From there change plan settings button and click advanced power settings go to your wireless adapter settings and most laptops have the put on moderate power saving just adjust to max performance while on battery.
Fourth step has steps to it to complete the advanced settings adjustment. NOTE TO LOOK CAREFULLY FOR EACH SETTING and also some setting will be different or not even available depending on your network card brand.
right click computer and click properties and access your device manager to get into network access and double click your network card not your local area connection.
open the advanced settings in this menu and your going to adjust a couple things throughout to help increase your bandwidth without the crazy overhead. (Note the reason for slow connection most times is limited bandwidth and 802.11 settings that keep modes from interacting with each other such as to many "auto" settings turned on to create a natural slow default setting with stable data transfer)
SO since you have a N network card we will work from here... You prolly have a A/B/G/N capable card so first disable the lower band utility settings, aka disabling A band for B/G/N. You can also disable all but N band but you wont be able to mix with older style networks until you switch back to mixed or "auto". This will keep them from being used automatically slowing speeds, this must be done on both computers.
You will notice roaming preferences that most say leave alone. but I readjusted these to max bandwidth (roam description set to max bandwidth) and automatically set (decision maker for roam set to auto) themselves on this "max my bandwidth" parameter.
I've found allowing bluetooth connection compatibility only affected my transfer start up not speed or duration of my transfer.
Most units have power settings that have a minimize power button which you should disable. A power use button which should be enabled and sometimes a "XPRESS" setting which should be enabled. Sometime they also include an "Overdrive/Power Push" Button which should also be enabled.
Most N bands are not actually pre-enabled when so I suggest looking around for these settings too to make sure it's set to "auto" or allow it to be permeable to the network bands.
Select a channel the performs on the same lines such as 11-20mHz. Some channels will have a large number of users on them and you can find out what to use by going to http://www.cisco.com/go/bqm and downloading the BQM application that they have for network performance and speed adjusting
Select all band capabilities across mixed frequencies the setting should look like A/B/G/N:20/40mHz which helps to enable transfers without limitation of network frequency or band.
Select Large Send Offload V2 (IPv4) and set the value to disabled and do the same for Large Send Offload V2 (IPv6) if it is available.
Increase your output and input packet sizes to the max 2346. This can be called the buffer size of the files on some cards.
Allow for mixed band usage over "auto" if possible even if you disable A band.
5th and final before the reboot is going into your advanced system performance settings under my computer preferences. Under advanced performance system settings you want to increase the min. paging size of the drive you will be using to 2048 and a max of 1/3rd of available space during your sharing sessions. This allows the computer to use it's self in data transfer rather than your RAM through the file transfer limiting the overhead that it causes in the 32 to 64 mb/s page speed most SATAs pull the drive to the cards at.
Finally restart both computers that you are accessing from each other
to boost this even more your correct you'll use a wired connection for the fastest possible with little packeting overhead time in your way. Even one wired over another will bypass one less reference point and use the router as the adapter for wifi. But a max of 32mb/s wireless can be achieved and the transfer is usually moving 15-20% than it admits if you do the math on a transfer versus size equation.
For better overall understanding of the subject of network data latency visit: http://smutz.us/techtips/NetworkLatency.html
You may have to force the taskoffloading to disable by
Open the CMD window with Administrator privileges and copy the following commands one by one:
netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled
netsh int ip set global taskoffload=disabled
To paste in CMD don't press Ctrl+V, but right-click in the CMD window, then select Paste.
Press Enter after each command.