The biggest issue with these is that they are not very upgradeable.  THere is a PCI express x16 and x1 slot, however the power supply in these is pretty small (140 watts?),  It is a proprietary PS and there really is nothing made to fit it with more power to handle a video card capable of 4k HDR playback.  (Nvidia 1050 or better).  There are PS's advertised as 240 or 250 watts, however if you add up the specs, they are maybe 150 watts rather than the advertised 250.  Bottom line is that running a blu-ray player and a good video card, there is not enough power to keep the system stable.  Also, good luck replacing the PS when it finally dies.  Other than that, it does run.  It has lived a rough life and I would categorize it as a class c or b condition.