I'm CPU neutral, but the true is Intel screw the market up so bad a few years ago and AMD just can't catch up. Sometime regardless whether I like AMD or not, I still have to pick Intel. The reason I mention that is because AMD FX while doing ok in multitasking like video encoding/transcoding, but when the CPU demand is only single core AMD FX is just not going to do well. As far as 128 vs 256GB of SSD that will depend on you. Most people don't have software to fill up the 128GB of space as long as you keep all your data in the harddrive. With one exception, games, many newer games have a lot of graphics, and not only require good GPU card but also eat up tons of drive space as well. While some games can put part of the games spread out to non-OS partition, many can't. So in those cases, then it's safer to buy 256GB SSD. One other thing about bigger size SSD is that comparing the same brand and model, larger size SSD tend to be faster also and sometime significantly faster. Which not only beneficial in term of speed but usefulness as well. I mean even if 256/516GB can't save all your picture although you don't want to do that, but it's work space to work on a batch or two of pictures. Think of it as working working on Lightroom when the set of pictures you work on are on SSD instead of HDD, then move them to HDD after you are done editing them.