Minecraft keeps randomly getting lag spikes every 3-5 seconds while I fight people?

So I had a little glitch with minecraft (not 2 important), and I re-install minecraft and it just randomly keeps getting lag spikes. I've tried almost everything. I've Updated my Drivers, Re-installed minecraft, Re-installed Java, Updated Java, Deleted all my texture packs (kinda helped, but didn't fix it) and I can't take it. Usually every 5 seconds I get a really fast lag spike. If I can't find a resolution to my problem, I might just have to factory reset my pc.

Also, if you want to have a go and try to help me, if your "suggestion" helps fix my problem, you could win a optifine cape.

Thanks for reading, and please help me.

[If you need more information, just say so. ]

Processor: AMD A4-6300 APU with Radeon HD Graphics

RAM: 8 GB

SYS Type: 64 BIT

Try lowering your render distance

Get the mod optifine. This mod majorly reduces lag. I recommend getting the mod from minecraftforum.net