The Netgear stuff you've mentioned will be fine with ntl cable broadband (whether via standalone cable modem - SACM - or STB).
Are you actually getting a separate account in your name, or are you getting the broadband added to your housemate's account?
SACM or STB depends on the area. Where are you?
If you did have to use an STB, it would have to be a digital one - can't use the analogue STBs.
But I don't see why you couldn't have a separate SACM though.