Internet speeds from your ISP will vary from minute to minute and the values they quote are usually qualified with wording like "up to" so you might get the stated values now and then but your long term average will generally be below what they state (and sometime significantly lower, such as when other customers in your area are making significant demands on the "trunk" cable that is serving your entire neighborhood).
Note that it would take a minimum of 27Mbps to download a 1GB movie in only five minutes (more likely, at least 30Mbps given other overhead). YMMV, but if they quote 15Mbps I'd expect measurably less than that on a long term average.
The internet plan i'm on which is a triple play sort of plan (phone,internet, cable), advertise my speed as 15 mbps d/l. When the highest I normally get is 10-12. Alot of the time lower than that. I probably will eventually upgrade to the faster internet service my cable company offers, which is like 10 dollars more a month. Which gives you around 30mbps. They also offer a 100 mbps d/l, but that's like 70 dollars more a month, I def am not paying for that.
With that one that gives you 30 mbps they advertise is takes 3 mins to d/l a 750 meg file, which I doubt will happen for me.
I have a brand new computer so I know that isn't the issue, and I know it isn't the router. So it has to be the modem or my cable company. All I want is speeds close to what they advertise and to take advantage of my core i7 imac.