I installed Kali on a secondhand laptop I bought and it is running very slow please help:

Code:
product: 438924U
vendor: LENOVO
version: ThinkPad W510
width: 64 bits
capabilities: smbios-2.6 dmi-2.6 smp vsyscall32

description: Motherboard
product: 438924U
vendor: LENOVO
physical id: 0
version: Not Available

description: BIOS
vendor: LENOVO
physical id: 0
version: 6NET84WW (1.45 )
date: 10/03/2012
size: 128KiB
capacity: 8128KiB
capabilities: pci pcmcia pnp upgrade shadowing escd cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification

description: CPU
product: Intel(R) Core(TM) i7 CPU       Q 820  @ 1.73GHz
vendor: Intel Corp.
physical id: 6
bus info: cpu@0
version: Intel(R) Core(TM) i7 CPU       Q 820  @ 1.73GHz
slot: None
size: 1196MHz
capacity: 1734MHz
width: 64 bits
clock: 133MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida cpufreq
configuration: cores=4 enabledcores=4 threads=8

*-memory
description: System Memory
physical id: 2c
slot: System board or motherboard
size: 12GiB
*-bank:0
description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
product: HMT351S6CFR8C-PB
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 0
serial: 3188806E
slot: DIMM 1
size: 4GiB
width: 64 bits
clock: 1600MHz (0.6ns)
*-bank:1
description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
product: HMT451S6AFR8C-PB
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 1
serial: 0126E22E
slot: DIMM 2
size: 4GiB
width: 64 bits
clock: 1600MHz (0.6ns)
*-bank:2
description: SODIMM DDR3 Synchronous 1334 MHz (0.7 ns)
product: M471B5273CH0-CH9
vendor: Samsung
physical id: 2
serial: 45AD7CA4
slot: DIMM 3
size: 4GiB
width: 64 bits
clock: 1334MHz (0.7ns)
*-bank:3
description: SODIMM Synchronous [empty]
physical id: 3
slot: DIMM 4

*-display
description: VGA compatible controller
product: GT216GLM [Quadro FX 880M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
I have changed SWAPINESS to 0 as I have ample memory but that is all I have done so far. Any suggestions or links will be helpful as most of the information I have found so far online is out dated and this is the 3rd install I have done of the operating system.

Kind regards

Killerspe