Neither of those is a very good deal, the first uses last 1-2 year old parts, the second doesn't even accurately specify what CPU which makes me suspicious, and BF4 specs aren't even announced yet. I'm guessing you don't want/can't build your own comp, but tell us where you live and we'll give you some better options.
I can build one myself but I'm a noob in hardware so it wouldn't be smart to pick parts myself
I'm Dutch, so from The Netherlands/Holland, its in Europe on the left of Germany.
(I know the BF4 specs aren't released yet but
Not a bad spec K - I would probably step it up to at least a 7870 for multiplayer. There is a big difference between being able to handle the single player on ultra and being able to handle the larger multiplayer maps with 32 or more players. I was using an Nvidia 560 w/ 2GB of VRAM and though it could handle high without any glitches, ultra was a stretch. Here's a link to the lowest card I would have used: