Adsorption of biomolecules (proteins in this case) on nanoparticle surface depends on shape, size, surface chemistry and nature of the nanoparticles. The detection and quantitation of the attachment of protein biomolecules can be done through BCA or SDS-PAGE separation. In our case the latter one was more effective. However both methods are reported in the literature. The affinity, in general depends on the surface chemistry of the nanoparticles. Smaller nanoparticles have higher surface energy due to more number of exposed atoms on the surface. Hence generally smaller nanoparticles give higher adsorption of proteins. However if you are comparing it with a very large particle (>100nm), the higher surface area might give a thinner layer but almost same protein adsorption which might lead to confusing results. In those cases, it is best to calculate the surface area of the particles through techniques like BET measurements and express it as ug protein(absorbed)/ nm2 surface area of the nanoparticle.