My guess is neither, it's most likely the blank media itself.
I bet you're using some generic blank media, besides, I find it best not to use speeds above about 16x anyways as I tend to burn too many coasters, even when using name brand media.
I have many drives, Aopen, Plextor and TDK among others.
This being said, you can check the manufacturer of that drive and see if there is a later firmware rev. Many times the firmware updates will recognize more blank media and also it can sometimes fix the speed issue and properly allow for faster burns.