Hi Dave, welcome to the PCHF.
Unfortunately this is a PC support forum, and we're not aware of any sort of changes made to the Xbox Live requirements, or changes. This is Microsoft themselves.
If you check out this forum here, they will be able to help you out so much more then us.
Xbox.com | Home Page
Good luck!