Extremly slow at loading PCS

Good Morning everyone!
i have recently been having a problem with Pancakeswap loading very slowly, however uniswap does still load slowly but better than PCS, when i connect my wallet through the browser extension to PCS it takes a good few minutes to load my balances, its also very slow at importing new tokens and making transactions, this is the same across all browsers, ive also tried every RPC on the binance website, however if i use Binance Chain wallet instead of metamask it seems to load perfectly, so i believe its a metamask problem, with my balances they get a loading circle next to them that takes a while to show properly, and obviously slowing down my transacations is an issue when trying to get invested on something at launch, has anyone experience this and found a resolution?
thanks