How to stop the lagging on Minecraft?

I'm having an issue on Minecraft. Ever since it came out, I've been using version 1.7.10. I have a very good computer, and it runs well. I don't run Minecraft on Java anymore, since they came out with an alternative. I play with most of the graphics on the highest settings.
But when I decided to change to the latest version (1.8.8) it had a TON of lag spikes, and it's absolutely unplayable! On Single Player and Multiplayer, with the graphics on the lowest settings. I want the new fun items (rabbits, guardians, etc.), and I really want to be able to play Multiplayer again.
My computer is free of viruses, it runs very well with other games, etc., but what is there I can do? I don't want to have to stay on version 1.7.10 forever. Please tell me what I can do.

Any help is appreciated.

Are commands in Minecraft considered glitches?

Does Mojang consider commands glitches? Like a command to give an armor stand arms, aren't you changing something in THEIR game? So are commands like that allowed by Mojang in Minecraft?

What is the legality of building structures inspired by real locations in Minecraft?

If I see a real building, and attempt to build a different structure in Minecraft that I have got some vague inspiration from the real building, would I be legally allowed to build that in my model? Where does building copyright subsist? Does it apply to an approximate layout, or only to the exact measurements of the original? The same goes for copyright of ships, trains, and other man-made structures built in the last 100 years or so.

How to find if computers connected to play LAN?

I'm wanting to play a few games (minecraft, Borderlands 2, Saints Row IV, etc) with my girlfriend and none of the games are popping up in the LAN lobby. Now it has worked a few times it is just not constantly available. We're connecting over the Wi-Fi because her computer doesn't have the ad hoc networking functionality and we don't have ethernet cables. We're running them as administrators and have made sure firewalls are not causing it. We're definitely on the same network and have no idea why these games aren't recognising that. Your help will be muchly appreciated

High performance gaming laptop but not high fps?

Processor3.5 GHz Core i7-4720HQ
RAM12 GB DDR3L SDRAM
Memory Speed1600 MHz
Hard Drive1 TB
Graphics processorNVIDIA Geforce GTX960M
These are my specs but, I run minecraft with the nvdia card and get on average 70-90 fps

Computer is massively under-performing?

My computer recently has been running at an appalling speed. It has been designed to run games with ease. But this computer can't seem to run games like minecraft, trove or even red faction: guerrilla without getting fps higher than 30.
However, I know some people who have worse set ups than me but they can run games like the ones above better than I can.
What can the problem be? This is a laptop. I have set the priority of the application to realtime, set the affinities all to on, making sure that my laptop is plugged in.
I'll put my DXDIAG in this question to view my specs in detail.
Any response would be appreciated, I would prefer to start a conversation rather than a direct answer. Computer is massively under-performing - 1

Minecraft not working sometimes and save and quit freezes the game completely?

I have a Macbook Pro (2014). My Minecraft was working perfectly fine in August. I tried playing it yesterday again and the game had random glitches like no block collection, just blue (nothing being shown). Also sometimes the game is extremely slow.
My main issue is that when I press the 'save and quit' button the game completely freezes and is unresponsive.
My game is completely up to date and so is the OS on my mac.
How can I resolve this issue? I've already spoken to Apple Support but they haven't helped!