The CX550 is enough. Some CPU intensive games might see some bottleneck, but it wouldn't be a huge issue. Modular means the PSU cables can be removed so you don't have extra PSU cables stuffed in your case, because there is almost always extra cables you don't use. Semi-modular means only some of the cables can be removed, but you will still have a couple extra that will be there attached and inside your case.