Unboundstorm :
IInuyasha74 :
I have only bought a few motherboards in all truth, but I have bought two MSI and ASrock motherboards in the last 1.5 years. Here are a few comments i could say about them.
ASrock:
Seem to be the best priced almost always. They are really cheap.
Often have a lot of ports, both motherboards I got from them had 8 SATA ports and at least 6 USB ports. The cheaper one had only two internal USB headers, but had 4 USB 3.0 ports on the back, and that was for like $50.
BIOS overall feels stable on both. A little sluggish maybe with fairly average features but so far it all performs pretty well.
Cons:
Their customer support might as well be non-existent. If either board dies on me, and one did just a few days ago and they still haven't answered me, you are out of luck. Unless you wanna go knock on their front door, I don't think they will ever answer you. I tried two times before to contact their customer support, because on my ASrock Extreme4-M Z77 motherboard, I am 95% positive that one of my PCI-E ports is dead. That was like 6-months ago and they still never answered me.
MSI:
Looks and feels higher quality.
No issues at all.
BIOS feels very fluid and fast.
I would bet their customer service is better.
Cons:
More expensive usually.
I would also ask are you planning to overclock? If not you have no reason to buy a Z87 motherboard. It will just cost you more money for features you won't use.
Noob question here: I've heard a lot about people overclocking and from the little research I've done on it, it looks to me like it increases the frequency that your processor operates at and makes your computer run faster. (correct me if I'm wrong), but what exactly does it mean to overclock, how do you do it and what are the advantages/disadvantages of it, because based on what I've been reading, i was thinking about possibly overclocking a few months or so down the road but not right away.
Basically yes that is the idea. The word "overclock" comes because computers work on a clock of sorts. Think of it like your computer running at 3.5ghz does 3,500,000,000 calculations every second. When you raise this to 3.6ghz it is going faster and will will do 100,000,000 more calculations per second than if you don't. Thats simplified, but gets the general idea.
To do it, you would need a z87 chipset, with a CPU that ends in a "k". For example an i5-4570k or i7-4770k. The advantage of overclocking them is that you can get more performance. The i5-4570k is popular because it can beat every i7 CPU except an i7 ending with "k" because it can run at a faster speed like 4.5ghz. To get it to that speed you probably need to increase the power it is using, and give it better cooling though.
Good news is if you go for overclocking on a "k" processor, then Intel has a thing where they will replace one you break on accident by overclocking it too far. If you aren't interested though, I would advise going for an Intel Xeon CPU and a motherboard with a cheaper chipset.