Which is better, a B or a P for a GE class?

I’m currently taking an Intro Acting class for my GE. I don’t know if I will get at least an A-, more likely a B. Should I take it pass/no pass? I’m by no means a great student, I’m likely to graduate between a 3.0-3.5 GPA, maybe even lower…
I just don’t want future employers or if I do go onto grad school, think I got a C. My grades this semester aren’t really good either, all likely will be B’s but they are my major classes.

Take the B. Since you have mostly Bs, it won’t change your gpa that much, and grad schools will see you didn’t get a D or C

At my school you have to get at least a C to get a P, or you will get an NP.

I’m not saying I get Bs every semester. I’m likely to graduate with a GPA in the 3.1-3.4 range, so a B(3.0) does lower it slightly in the grand scheme of things.