From my understanding the points are valid for 3 years but must remain on your license for a minimum of 4 years - as they can still be taken into consideration.
I think this means if I were to go to court for a motoring offence. Such as speeding in excess of 100mph which would warrant me a ban immediately, they would also take into consideration the points on my license including the ones over 3 years old - this might effect the length of the ban or the amount of fine I would have to pay.
either way my insurance is gonna go up yet again.