stay away from asrock and go for asus i have read a poop ton of bad reviews fr asrock boards go for the asus m5a99x evo r2.0 board its what my research brought me to when considering a build based on the fx 8350. if youre looking for a gpu id pick the sapphire radeon r9 280x vapor-x or sapphire r9 280x dual-x. depends on what you like. as far as ram goes go with gskill ripjaw x series. are you planing on adding an aftermarket cpu cooler at all? will this build be mainly for video editing and streaming or gaming? do you need other compnents like a hdd case etc?