am pretty sure this is a pre-built pc. as such no its not the best you can build for the price you seem to be paying.
replace the fx-6100 with an fx-6300 , buy a cpu cooler like noctua or hyper 212 evo if you plan to overclock, add another 4gb or ram, change the graphics from 650 to 7770,change the power supply to a antec neo 520 or corsair cx500