so i built a new computer (il spare you the case, drives and cooling crap):
intel i5 2500 @3.3 ghz (not the more expensive overclocking varient)
asrock z68m/usb3 mobo
gskill sniper 8gb ddr3 1600 dual channel kit
evga gtx560
all powered by an antec bp550+ 550W psu
but thats not what this thread is about. every time i build a computer i note the changes to the systems. some are good, everything is faster, more optimized, and there are fewer parts to worry about than last time. but there are other things, good cases are huge, power requirements skyrocket, fans get noisier. so ive created a long as **** list of all the things i dont like about the way computer hardware is evolving.
first gripe: ram
for the first several days of operation the system was rather unstable, resetting the bios to defaults helped the issue a little, but the system wasnt solid enough to play games. i started to suspect the psu. its 3-rail configuration made me think that no one rail had enough juice to power the card. of course after diffing around throught he documentation on the website (why manufacturers always fail to include complete specifications in the box is beyond me) i found that the stand alone pcix rail was capable of delivering more power than the card could use, and if it didnt i could have just patched another rail into one of the video card power connections (i also had the option of swapping for the 750 watt from my old machine).
so next possible culprit was memory, memtest86 would just crash at around 30%, but without producing actual errors (most situations where memory config is not right generally produces errors instead of just crashing). the bios autoconfigured the ram to spec and i that was a good sign, and so i went with my instinct and gave the voltage another notch and the problem vanished. this problem normally manifests as errors and not by crashing memtest86. furthermore the ram specs said that 1600 was the best the ram could do without having to do anything overclockey, which is something spiking the voltage usually goes with. at least it wasnt as big of a ***** as my last 8gb of ram, which had to be downclocked to 800 to even function.
tldr: ram should be built to more precise specs.
second gripe: fan headers
not enough 3 pin fan connectors on the mobo. granted the mobo i got was a reduced sized microatx, it only had headers for a 2 3-pin fans. which is funny because this is the first time ive even bothered to buy 3 pin fans. most mobos, even small ones give you at least 4. maybe its because i used a brand of mobo ive never used before. so one of my fans just runs full speed all the time. the plan was to make the rig less noisy when not under load, and that plan has gone out the window. they have fan controllers for this kinda thing, but a monkey with a knob is nothing compared to a completely automatic proportional control system with feedback. i got some tiny 8 pin microcontrollers which could probibly drive the fan (2 pulses per rotation is easy to do) and get analog input from a thermistor. then its just a pid algorithm away from being as good as the mobo at controlling fan speed.
tldr: not enough 3-pin fan connectors!
third gripe: cpu sockets
this one pertains to the cpu socket. seems every generation installing a cpu gets scarier and scarier. its not like the totally awesome works every time p4 stock cooler, or the equally awesome p3 chip and cooler on a card. even the spring-loaded strap of doom on older cpus was rather tame in comparison. a cpu socket should never require so much force to close that you feel like your gonna rip something off of the mobo. the c2q setup was bad just because it always seemed kinda weak to me, like there was nothing holding the heatsink on the chip, but the load plate was easy to close. but this i5 slot, the load plate involved flexing a steel bar with an insane amount of force, and it took me several minutes of fiddling around and thumbing through the manual before i figured out that this was normal. heatsink was the same loose as **** kinda thing the c2q chips used. but this one kinda felt more solid, as if they fixed the bugs or something. but ****, how much force does a cpu socket need? i should also point out that if that torsion bar ever decides to break while my computer is on, the cpu will die some 3 seconds later. oh joy.
tldr: make cpu sockets only require a sane amount of force to close.
gripe four: screws
this one is short, so no tldr. half the standoffs that came with my mobo weren't tapped correctly and the screws liked to strip. higher grade fasteners please.
gripe five: cases suck
the case had a really unorthodox way of mounting hard drives. hard drives mount via rubber bushings in a metal plate into the seldom used vertical screw holes in the drive. this plate is then mounted vertically between the 5.25 bay and bottom of the case so that the bottom of the drive faces the inside of the front panel. the drives may be installed so the sata connectors face forward or back. the bushings are a nice touch, and they might be on to something here. there are two slots so you can install 2 drives side by side. this would be nice if the case was slim, but its not. the lower drive slot clips with the video card, and there is something sticking out of the front panel which prevents the drive from being installed there. i initially tried rotating the drive 180 degrees but this did not allow any clearance for sata connectors. i was able to use the top slot though, so i didnt have to do any dremel-fu.
i always complain about case design. the only cases that are even remotely well designed are rather large cases. one big issue ive always had was the fact that we still require 5.25" optical drives. id kill for a 3.5" optical format that was generally accepted as a standard that you could buy games/movies/music on. like the 8cm disc format, but with blue-ray-ish data resolution. hell i already have replaced optical media with flash cards for moving large files that im not willing to tie up my wifi network to transfer. ive never trusted optical media as a backup format, and preferred to back up to another hard drive instead. the need to have all these bigger than needed drives in your computer is what keeps cases unnecessarily large. you could argue that buying games, movies, and music on physical media is going the way of the dinosaur, but it aint something i want to see happen (but i dont want a massive box either). power supplies are also rather big, but as powerful chips reduce their power consumption these might get smaller from here. as for cooling, smaller cases have better cooling characteristics, because they can evacuate the entire air volume more quickly than with a large case.
video cards are also getting uncomfortably large. my gtx560 is at least rather light compared to the gtx260 i bought a couple years ago. it seems to use a light aluminum heat sink instead of a heavy copper one it also seems to be double wide for show instead of for cooling, though the plastic fairing may have better controlled airflow to provide better cooling, it didnt seem to form fit the heat sink like in older models. if cards are going to ever get bigger again, id like to see a forward mounting bracket as well to shore up the strain on the card and mobo slot. i find the modern computer makes less use of the bus slots on the mobo anyway. audio, network, ports, drive controllers, etc are all built into the mobo, and usb devices have taken over for most peripherals. so the "mount expansion cards vertically" mentality is loosing its validity. maybe its time to consider parallel mount video cards with the mobo. use a vertical pass through bus slot that physically bolts to the case and mobo through a system of standoffs, multi card setups would allow for stacking of cards through the pass through interface.
tldr: case standards need to be re-thought out.
gripe five: no! i dont want to overclock!
have i ever stated how much i despise the fact that even the lowest grade computer hardware has overclocking features. i tend to have a preference to run hardware within spec for a decent margin for error. watching the hardware utility that came with the mobo and seeing my cpu randomly overclocking itself to 3.7ghz kinda made me cringe. the chip was meant to run at 3.3 ghz and the fact that the mobo defaults allowed the cpu to run 500 mhz above spec is rather non-desired behavior. turns out this is a "feature" of the cpu. the mobo utility lets me overclock the rig on the fly and with no confirmation at all. i accidentally downclocked my cpu to 1.6 ghz while trying to calibrate my fan settings. this concerns me, this should be something you have to do in the bios. what would have happened had i gone up instead of down? not something i want to see answered. it is not a good idea to keep this thing on the system, im going to un-instal it as soon as the system is working the way i want it to. ive already deleted the icons so you have to launch it from the command line.
the mobo has more overclocking settings than i want to see. and i really dont want to use any of them. i know the way cpu manufacturers set clock rates almost arbitrarily, though cpus are graded after being stamped with their final specs, though some down specing happens to meet quotas for higher demand low in chips. the typical overclocker exploits this, though i find overclocking a waste of power, efficiency and operational life. but does every component you buy, even modest stuff like this build, need to have overclocking features?
tldr: overclocking for everyone is a bad idea
the final tldr: computers suck!