The pictures presented in the OP mostly convince me that we don't have any real idea what Cleopatra looked like, because they don't really look similar to each other.
As I've said, they all share some quite specific common features, many of which can also be found in depictions of Cleopatra's close relatives so while no single one of them is probably entirely accurate, put together they do give you at least a rough idea of what she probably looked like and one that is quite different from the way Ubisoft are depicting her here.
As for clothing, Cleopatra seems to have identified herself more with Egypt than her predecessors, learning Egyptian and identifying herself with Isis, so maybe her wearing Egyptian clothes makes sense? At least some of the time.
The identification with Isis wasn't really unique to Cleopatra. For example, here's a cameo showing Berenice II (a Ptolemaic queen who lived around two centuries before Cleopatra VII) as Isis:
http://www.hermitagemuseum.org/wps/...-collection/18.+Carved+Stones/1002548/?lng=en
It is true that Cleopatra was the first of the Ptolemies to learn Egyptian and, as I've noted, it's even possible that her mother was Egyptian (though, AFAIK, there's as little proof for that theory as there is against it) but she would've still grown up in a predominantly Greek environment. Alexandria, while quite multicultural, was really more of a Greek than an Egyptian city, the Alexandrian upper class was almot exclusively Greek and Greeks and Egyptians didn't mingle all that much (there were even separate sets of law for Egyptians and Greeks - for example, Egyptian women at the time had far more rights than Greek women did). Chances are that, if an Egyptian did manage to find their way into the Alexandrian upper class, they would have adopted Greek fashions in the process. Cleopatra would have been surrounded almost exclusively with Greek culture, customs and fashion for the entirety of her upbringing and consequently, when she was queen, almost her entire court would have been Greek. Undoubtedly, she would have worn Egyptian attire during certain religious festivities, perhaps also when visiting other, more Egyptian parts of the country to give the Egyptian people the impression that she was their queen, not some foreign oppressor (though, in some ways, she obviously was) but during daily life at court? Almost certainly not. She may have been queen but if her family's history teaches us anything, it's that being a Ptolemaic ruler was not as stable a job as one might think. Keeping the court and the Alexandrian people on your good side was essential to keeping your throne and your head and the court being predominantly Greek, even if Cleopatra had wanted to wear more traditional Egyptian clothing, I can't imagine that would've made her more popular with her Greek subjects whose favour she needed (especiall early on in her reign). Haha, I didn't mean for this post to get so long, sorry
. But I hope that gives you a better idea of where I'm coming from.
Welp. I had always thought she was just part Greek. Learned something new.
She may have been, we don't know for sure. Some people think she was pretty much 100% Greek, some think she was 50% Egyptian or maybe 25%, and so on and so forth. We can be pretty much certain that she was at least half-Greek but anything else is mostly speculation.