In programming there are items (objects since it is object oriented programming) that are called Deferred Procedure Calls, this and perhaps some other drivers also use that to run (the hardware). If the Deferred Procedure Call takes too much time (and it should not.....but) then it will interfere with steaming of audio and video every time it runs. Some run like clockwork, so every often you get this routine running on the computer that leads to a spike slowing down the streaming audio or video at regular intervals.
http://www.thesycon.de/deu/latency_check.shtml http://support.microsoft.com/kb/244617 I have Windows 7, but most of it will apply to Windows 8 also probably. I mean if there is a spike like the graph shows with latency checker, then there is a problem, and a lot of times it will be a network problem like a wi-fi on the computer. Oh DPC on the second link is a shortcut meaning - Deferred Procedure Calls (DPC's). (computer terminologies ??)
The second link to microsoft is just something I found out recently and did not even know I had it in XP on my old computer. It won't solve everything though, but then I have no problems like some others and their computers especially playing just a computer game.
One such program to see (and this program is free vs. some others which are not) if any routine running in the background is interfering with steaming audio or video (and that is what you are doing with Sonar actually or listening to music or watching a video) is to use this program although there is a better one that was mentioned on this forum or somewhere on a game forum (but again that program is not free). I can not remember the name of it, but I sure a search will show it when searching for a latency checker program.
In Windows 7 which is what I use, I turn off all the automatic stuff (Windows Update) (drivers update)(a lot of stuff actually that does not need to run although then you have to do it manually - like defrag your harddisk drive at times and other things - some people do this at night and leave the computer on and schedule it at that time to run which can be changed) and put up with doing all of that automatic stuff at the time I want to. Every month on the second Tuesday, Microsoft comes out with their updates (which right now I think have about 250 of them since Windows 7 came out) so I update about then or when I think of it. (there are enough automatic update programs still on my computer and if I am connected to the Internet, those may show up to download (which is still a setting instead of automatically doing it) so that is why when recording audio or using Sonar, I turn the Internet off (disable it).
There are other tweaks as it is called to do with the OS that are "on" automatically so actually one has to get up control panel, go through all the icons and use Device Manager also and see what is in the computer in the first place concerning the OS and hardware. Unfortunately with wi-fi or anything like that if it interferes and you disable it in Device Manager, you probably have to restart your computer so the drivers are not loaded up, and that is perhaps. With my cable connection I do not have to restart my computer to "disable" or "enable" the Internet connection.
I made a desktop icon to my Local Area Connection page where my Internet connection is, so I can "disable" it or "enable" it when I am on or off of the Internet. Since I do not know about wi-fi, then hopefully that could be treated the same way (because that probably also would be in the Local Connection page Window) and that would take care of that.
In other words, I am sure my new computer is not all that fast so I am not sure either, but then I still can use XP and my old computer for what I do. (the signature holds a few songs, some not redone again with the little I have done - since I do not do that much).
The Asus website would be the place perhaps to check the computer out a bit more and perhaps get details to make sure, but then I have not looked at their website in a while either. Just perhaps put the model number of the computer you want to buy into a search engine on the Internet, and then you probably will get reviews, and the Asus website and all of that in the search.
As to the harddisk drive, perhaps it would be just better to spend the extra and have Best Buy put in the 7200 RPM drive, although I usually do all that stuff myself but only in a desktop computer. I afraid that with a laptop, I would have to have them do the work somewhere, and pay the cost of that.
I am sure my newer computer would not handle a lot of soft synths since I just bought it off the shelf because I did not want Windows 8 (too strange at first for me) and wanted a Windows 7 computer and that floor model is about the only one that they had left in the store besides all the other computers having Windows 8 on those.
So I ended up with what I ended up with because every place else only had Windows 8 computers.
I have since found out all this stuff in Windows 7, and I will say for the most part it is better (like Windows 8 will be) but finding out that the OS is now made where most people must be dumb about computers, so the OS is like the Administrator instead of the person owning the computer or running it bummed me out at first. But a lot of that (all of probably) can be changed around and all the automatic stuff turned off. Schedules like defrag, other things to numerous to mention, like USB ports turning off power when not being used (leave on all the time) and power settings (like XP) turned on so it is on all the time like the hard disk drive and computer monitor has to be thoroughly checked in Windows 7 and probably Windows 8. (hiberation on a computer I do not run and the mouse never wakes up the computer and stuff like that).
But with a laptop, to conserve battery power, most of those things are going to be set to turn off power when the computer is not being used as to make it seem like the battery lasts longer. So right now, I probably would not like a laptop as much as a desktop computer because I would want to turn all that stuff off, and run it that way that I want to, which in the end would end up using battery power and charging it back up all the time sooner than perhaps the original way the computer was set up.
But one thing is that when recording audio, you do not want any thing necessarily to interfere with the running of your computer and deferred procedureal calls doing anything like taking too much time would end the recording, cause drop outs and like playing a computer game, something interfering while playing the game means that the game does not run correctly, may lag, may drop out, whatever the problem is.
Audio recording demands tweaking the machine so it runs the best it can and not have anything cause a problem, but there are more demanding tasks that a computer can be used for like video and anything like that.
So being aware of how the computer OS operates and what is set in the OS is just getting real familiar with the computer and then knowing what can be done about it to eliminate the problem if one occurs.
And I think if you check about USB hubs I think adding one will not add anything to your computer, but I am not sure. I have two hubs, and you will have to check out that laptop you want to buy (do a search with the model number, somewhere there are better specs given than what Best Buy gave for it - even it is is the Asus website) and find out about any of that. That is a motherboard chip with the USB hubs and if it is not on the motherboard to begin with I doubt if you can add an external hub (still running off of the only other hub or maybe a PCI-e slot for expansion (or PCI) you probably do not have) to add it. A laptop is kind of set for what you can have, and a desktop computer is one you can add hardware to (if you have enough slots and some have more slots then others).
So with the laptop you will have to be happy with what it has in it because that is all it will have in it probably. But since all I ever had is a desktop computer, I suppose all of that can be searched for on the Internet and read about also, just to make sure.
None of those two linked programs are hard to do, unless it is something really strange in the computer and that - probably will not happen. Especially in verifier.exe program, just mark the drivers you want to check (if you even use that program ever - which probably will not) and run the computer for awhile to find out anything. I doubt that program does anything that much that some good ol' fashioned thinking could not do either running a stupid computer, and a computer is thoroughly very stupid.
Only runs with the programs that been programmed into it.
Of course on my computer I use logical harddrives for my one harddisk (i have another to put in I have not yet) so my one big harddrive has several partitions. The c:\ drive, and the e:\, f:\, g:\, h:\, and I:\ drives since if the C:\ drive ever fails, it does not take all the other stuff with it and all the logical drives can be read even if the C:\drives fails with the OS on it, so after putting in a new harddrive and all of that, the rest of the information (data) can be transferred over to the new harddrive ( and then throwing it away after installing it first to read it all as a second drive) and all of that. The only part that fails perhaps is the C:\ drive since that holds the OS and is used more then usually the rest of all the logical drives.