There are actually two bottlenecks. highly compressed for sized YIFY's movies and high data bandwidth moviles like NLUPPER's.
YIFY's are highly compressed for size, ~1.4GB so they need less IO bandwidth but very high cpu to decode. a typical dual core celeron will max out decoding these movies.
on the other hand NLUPPER's releases are ~10GB and use very less compression and filters. so they use less CPU but need faster storage. I once played rango movie full hd and high bandwidth on a allwinner 1GHz chinese tablet without any problem. so it all depends upon how good are the codes for the particular processor. rpi's codecs and BSP (board support package) are not open source.
bottomline is that choosing correct pirated source helps a lot