Have you tried seeing what speed you're getting ? Try this
Broadband Speed Checker - THE UK's No.1 Broadband Speed Test
Dunno how many meg you should be getting (mine package is "up to 10m") but if you're anything below 5 then you should get on the phone to your ISP.