Should I buy a PS4 or a Gaming PC?

I'm doing Online School work with my current PC (which is a terrible PC) but I have been wanting to play some modded games such as Feed the Beast on Minecraft (running servers as well), Skyrim and Custom Zombies on World at War for about a year and half but I've been playing PS3 for a long time and I've made a lot of friends that have a PS4 but none of them have a PC, In about a year I'll be able to get the other system I wanted but I don't know if I should get a PS4 or a Gaming PC right now. Any suggestions?

More and more people are making the move from console gaming to PC gaming. I recently had the same issue. I chose the PC, because it hits two birds with one stone, I have a great PC for day to day working or recreational use, no need for separate devices. But since getting one, I found that many of my friends who went for the console, could still talk to me (Skype on Xbox one) while gaming, which was nice. A lot of my other friends stopped gaming all together, so Skype became a must have for talking to friends. And the games on PC, are way more copious. Don't think you'll be missing out at all going for the PC.

Also, build it yourself, (not hard) you can choose the exact parts you want, and you'll suddenly realise you're a genius for building a PC.

Don't get a laptop, a dying platform. Will not last, and hard to fix.

The advantage of a Console is that the Games will work.
For a PC game to work You have to check that the Games hardware requirements are in your PC. It is ever so much fun to buy a game and find it won't work because the video graphics card isn't up to par.

If you are going to get a PC find out which games you want to play.
Locate the specs for the game to compare to what you have:
Laptops usually have cheap Video that is not-upgradeable. Towers also come with poor video, but you can generally buy an upgrade if the power supply will handle it.

What I strongly recommend (and your PC is NOT a terrible pc at all! Windows just makes it LOOK and FEEL and ACT that way. Which is a DECEPTION) is researching the motherboard of your current PC, then find out what is the MAXIMUM supported RAM and Processor. Upgrade those, even the BIOS too. Then you can put in a faster graphics card. Then you will need to clean install windows and install the drivers from the manufacturer's website (be it compaq/HP, dell, gateway, IBM/Lenovo, ASUS, Acer, etc.).

From there on, it should then no longer be a terrible PC and you saved yourself more money in the long run.